package com.hsh.erp.domain.file;

import com.hsh.erp.anno.Alia;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * product
 */
@Data
@Accessors(chain = true)
public class ProductExport implements Serializable {
    /**
     *
     */
    private Integer id;

    /**
     * 商品名称（需要加上单位：板、粒...）
     */
    @Alia("商品名称")
    private String name;

    /**
     * 商品简称（与导入文件交互，优先使用简称）
     */
    @Alia("商品简称")
    private String simpleName;

    /**
     * 商品类型 0-常规商品 1-不发货商品
     */
    @Alia("商品类型 0-常规商品 1-不发货商品")
    private Integer type;

    /**
     * 入库成本：元
     */
    @Alia("入库成本：元")
    private BigDecimal costYuan;

    /**
     * 重量：g
     */
    @Alia("重量：g")
    private Integer weightGram;

    /**
     * 库存数量：散装库存
     */
    @Alia("散装库存")
    private Integer num;

    /**
     * 库存数量（盒/箱）
     */
    @Alia("商品名称")
    private BigDecimal boxNum;

    /**
     * 每盒(/箱)多少个
     */
    @Alia("商品规格")
    private Integer perBox;

    /**
     * 仓库名称
     */
    @Alia("商品名称")
    private String repositoryName;
    /**
     * 备注
     */
    @Alia("备注")
    private String note;

    /**
     * 是否删除 0-未删除 1-已删除
     */
    private Integer isDelete;

}